package config

type Prometheus struct {
	Host string `json:",default=0.0.0.0"`
	Port int    `json:",default=4000"`
	Path string `json:",default=/metrics"`
}

type UserRpcPrometheus struct {
	Host string `json:",default=0.0.0.0"`
	Port int    `json:",default=4001"`
	Path string `json:",default=/metrics"`
}
type UserApiPrometheus struct {
	Host string `json:",default=0.0.0.0"`
	Port int    `json:",default=4002"`
	Path string `json:",default=/metrics"`
}
type MusicRpcPrometheus struct {
	Host string `json:",default=0.0.0.0"`
	Port int    `json:",default=4003"`
	Path string `json:",default=/metrics"`
}
type MusicApiPrometheus struct {
	Host string `json:",default=0.0.0.0"`
	Port int    `json:",default=4004"`
	Path string `json:",default=/metrics"`
}
type GuitarRpcPrometheus struct {
	Host string `json:",default=0.0.0.0"`
	Port int    `json:",default=4005"`
	Path string `json:",default=/metrics"`
}

type GuitarApiPrometheus struct {
	Host string `json:",default=0.0.0.0"`
	Port int    `json:",default=4006"`
	Path string `json:",default=/metrics"`
}

type DiaryRpcPrometheus struct {
	Host string `json:",default=0.0.0.0"`
	Port int    `json:",default=4007"`
	Path string `json:",default=/metrics"`
}

type DiaryApiPrometheus struct {
	Host string `json:",default=0.0.0.0"`
	Port int    `json:",default=4008"`
	Path string `json:",default=/metrics"`
}
